/* start */
$baseFontSize: 40px;
@function R($px) {
  @return $px / $baseFontSize * 1rem;
}

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
  margin: 0;
  padding: 0;
}

$line: #EEEEEE;
$boxmargi-bottom: R(15px);
$purple: #EA508F;
$gray1:#DDDDDD;
$gray2:#9b9b9b;

a,input,button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  /* 点击不会出现暗色背景 */
}
a:visited,a:hover,a:active {
  text-decoration: none;
}
input,button {
  -webkit-appearance: none;   /*  禁止BUTTON圆角 */
  border-radius: 0;
}
body {
  margin: 0;
  -webkit-user-select: none;     /* 禁止用户选中 */
  background:#F4F4F4;
}
body * {
  -webkit-user-select: none;       
  font-family: Helvetica;        
}
body {
  -webkit-text-size-adjust: 100%;    /* 横竖屏切换带来的字体大小改变 */
}
h1 {
  margin: 0;
}
a {
  text-decoration: none;
}
ul {
  list-style: none;
}
img {
  vertical-align: top;
}
.clear {
  clear: both;
}

/* 阅读小头像 */
.read-min-head {
  overflow: hidden;
  .picbox{
  float:left;
  width:R(36px);
  height:R(36px);
  margin-top:R(20px);
  margin-right:R(10px);
  margin-bottom:R(20px);
  }
  .icon-gengduo{
    width:R(36px);
    height:R(36px);
    color:#DDDDDD;
    display: block;
  }
  .picbox img{
    width:R(36px)!important;
    height:R(36px)!important;
  }
  .read {
    float: right;
    margin-top:R(20px);
    font-size:R(22px);
    color:#9B9B9B;
    .icon {
      margin-right:R(10px);
    }
  }
}

/* 内容页小盒子*/
.p-c-box {
  background:#fff;
  overflow:hidden;
  margin-bottom: $boxmargi-bottom;
  .title {
    height:R(80px);
    line-height:R(80px);
    padding-left:R(25px);
    font-size:R(26px);
    color:#666;
    border-bottom:1px solid $line;
  }
}

/* 优惠 */
.promotion {
    margin:0 auto;
    width:R(590px);
    padding:R(25px) 0 0 0;
    border-top:R(1px) solid $line;
    margin-bottom:R(20px);
    a {
      height:R(55px);
      font-size:R(22px);
      background:#fff;
      display: block;
      color:#333;
      border-bottom:R(1px) solid $line;
    }
    .icon {
      width:85px;
      height:35px;
      background:#F24343;
      color:#fff;
      padding:R(10px);
      border-radius: 4px;
      margin-right:12px;
    }
}

.reply {
  .icon {
    margin-right:4px;
  }
}
  
/* end */

/************************************ 首页 ************************************/
header {
  width:100%;
  height: R(88px);
  background: green;
}
.banner {
  height:R(290px);
  background:#fff;
  img {
    width:R(640px);
    height:R(290px);
  }
}
nav {
  height:R(290px);
  padding-top:R(30px);
  padding-left:R(30px);
  padding-right:R(30px);
  background:#fff;
  a {
    float: left;
    width: 20%;
    text-align: center;
    font-size:R(22px);
    height: R(116px);
    box-sizing:border-box;
    color:#4A4A4A;
    margin-bottom: R(20px);
  }
  .pic {
    position: relative;
    margin-bottom:R(13px);
  }
  .pic .pic-box {
    width:R(70px);
    height:R(70px);
    margin:0 auto;
  }
  .hot {
    position: absolute;
    right:R(0px);
    font-size: R(18px);
    top:0;
    width:R(65px);
    height:R(35px);
    background:#F96073;
    border-radius: 10px;
    border:1px solid #fff;
    box-sizing:border-box;
    color:#fff;
  }
  .hot2 {
    position: absolute;
    right:R(-5px);
    font-size: R(18px);
    top:0;
    width:R(75px);
    height:R(35px);
    background:#F96073;
    border-radius: 10px;
    border:1px solid #fff;
    box-sizing:border-box;
    color:#fff;
  }
}

.msactive {
  height:R(687px);
  margin-top:R(15px);
  border:1px solid red;
  background-image:url(../img/bg_ms.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  .t {
      font-size: R(28px);
      text-align: center;
      margin-top:R(30px);
      margin-bottom:R(25px);
      color:#fff;
  }
  .content {
    padding:R(0px) R(0px) R(0px) R(10px);
  }
  .more {
    color:#fff;
    text-align: center;
    font-size: R(22px);
    display: block;
  }
  .list {
    width:R(307px);
    height:R(268px);
    margin-right:R(5px);
    float:left;
    dt {
      font-size:R(23px);
      color:#fff;
      margin-bottom: R(10px);
    }
    .pic img {
      width:R(307px);
      height:R(209px);
    }
  }
  
  
}
.index_m1 {
  height:R(263px);
  margin-top:R(15px);
  background:#fff;
  h6 {
    font-size:R(26px);
    color:#4C4C4C;
    position: absolute;
    text-align: right;
    p {
      font-weight: normal;
      font-size: R(20px);
      color:$gray2;
    }
  }

  .lbox {
    width:R(420px);
    height:R(263px);
    border-right:1px solid #DDDDDD;
    h6 {
      position: absolute;
      top:R(34px);
      left:R(24px);
    }
    .x1 {
      position: relative;
      height:R(130px);
      border-bottom:1px solid #DDDDDD;
      .imgbox {
        position: absolute;
        right: R(39px);
        top:R(19px);
        width:R(141px);
        height:R(88px);
      }
    }
    .x2 {
      position: relative;
      height:R(130px);
      h6 {
        left:R(55px);
      }
      .imgbox {
        position: absolute;
        right: R(59px);
        top:R(19px);
        width:R(106px);
        height:R(99px);
      }
    }
  }
  .rbox {
    float: right;
    .x3 {
      width:R(220px);
      height:R(110px);
      position: relative;
      h6 {
        position: absolute;
        text-align: center;
        top:R(34px);
        left:R(38px);
      }
      .imgbox {
        position: absolute;
        left: R(46px);
        top:R(118px);
        width:R(139px);
        height:R(115px);
      }
    }
    
  }
}
.index_m2 {
  height:R(182px);
  margin-top:R(15px);
  background:#fff;
  h6 {
    font-size:R(24px);
    color:#4C4C4C;
    p {
      font-weight: normal;
      font-size: R(20px);
      color:$gray2;
      display: block;
      margin-bottom: R(10px);
    }
    .icon2 {
      color:#D0011B;
      font-size: R(18px);
      padding:R(5px) R(12px);
      border:1px solid #D0011B;
      border-radius: R(20px);
    }
  }
  .lbox {
    width:R(320px);
    height:R(182px);
    border-right:1px solid #ddd;
    position: relative;
    h6 {
      position: absolute;
      left:R(36px);
      top:R(20px);
    }
    p {
      color:$gray2;
      display: block;
    }
    .imgbox {
      position: absolute;
      right: R(10px);
      top:R(78px);
      width:R(158px);
      height:R(84px);
    }
  }
  .rbox {
    width:R(318px);
    height:R(182px);
    float: right;
    position: relative;
    h6 {
      position: absolute;
      left:R(36px);
      top:R(20px);
    }
    .imgbox {
      position: absolute;
      right: R(10px);
      top:R(85px);
      width:R(158px);
      height:R(84px);
    }
  }
}

.index_m3 {
  height:R(252px);
  margin-top:R(15px);
  background:#fff;
  h6 {
    text-align: center;
    color:#4C4C4C;
    p {
      font-weight: normal;
      font-size: R(22px);
      color:$gray2;
    }
  }
  .lbox {
    position: relative;
    width:R(229px);
    height:R(252px);
    border-right:1px solid #ddd;
    h6 {
      position: absolute;
      top:R(37px);
      left:R(47px);
    }
    .tag {
      position: absolute;
      font-size:R(24px);
      right:0;
      color:#fff;
      background:#D0011B;
    }
    .imgbox {
      position: absolute;
      bottom:R(30px);
      left:R(34px);
      width:R(160px);
      height:R(101px);
    }
  }

  .rbox {
    float:right;
    width:R(409px);
    height:R(252px);
    .x1 {
      height:R(124px);
      position: relative;
      border-bottom:1px solid #DDDDDD;
      h6 {
        position: absolute;
        top:R(33px);
        left:R(55px);
        p {
          font-weight: normal;
          font-size: R(20px);
        }
      }
      .imgbox {
        position: absolute;
        bottom:R(20px);
        right:R(34px);
        width:R(183px);
        height:R(70px);
      }
    }
    .x2 {
      height:R(124px);
      position: relative;
      h6 {
        font-size: R(24px);
        text-align: center;
        position: absolute;
        top:R(33px);
        left:R(30px);
      }
      .imgbox {
        position: absolute;
        bottom:R(20px);
        right:R(34px);
        width:R(183px);
        height:R(70px);
      }
    }
  }
}

.index_m4 {
  .tab {
    height:R(65px);
    line-height: R(65px);
    margin-top:R(15px);
    border-bottom:1px solid $gray1;
    padding-left:R(30px);
    background:#fff;
    li {
      float:left;
      font-size: R(24px);
      margin-right:R(24px);
    }
    a {
      color:#4A4A4A;
      display: block;
    }
    a.on {
      color:#EA508F;
      border-bottom:1px solid #EA508F;
    }
  }
  .content {
    min-height:R(500px);
    .picbox {
      background:red;
      width: R(640px);
      height:R(360px);
    }
    li {
      margin-bottom: R(15px);
      background:#fff;
    }
    .name {
      padding:R(18px) R(0px) R(18px) R(26px);
      box-sizing: border-box;
      overflow:hidden;
      h1 {
        font-size: R(32px);
        margin-bottom: R(10px);
      }
      .tag {
        font-size: R(18px);
        color:#f60;
        border:1px solid #f60;
        padding:R(6px);
        float: left;
        margin-right:R(10px);
        border-radius: R(10px);
      }
      .price {
        text-align: right;
        font-size: R(32px);
        float: right;
      }
    }
    .describe {
      border-top:1px solid $gray1;
      color:#AAAAAA;
      padding:R(25px) R(25px) R(25px) R(25px);
      font-size: R(24px);
    }
    .shopname {
      padding:R(25px) R(25px) R(25px) R(25px);
      img {
        width:R(84px);
        height:R(84px);
      }
    }

  }
}
/************************************ 首页end ************************************/

/************************************ 酒店start ************************************/
.hotel {
  width: 100%;
  background:#F4F4F4;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;  /* 惯性滑动 */
  overflow-x: hidden;
  overflow-y: scroll;
  bottom:R(88px);
}
.hotel-c-pic {
  height:R(420px);
  background:red;
}

/* 酒店名称 */
.hotel-title {
  background:#fff;
  margin-bottom:$boxmargi-bottom;
  .x1 {
    margin:0 auto;
    width:R(590px);
    background: #fff;
    border-bottom:R(1px) solid $line;

  }
  .x1:last-child {
    border:0;
  }
  .price {
    font-size: R(42px);
    color:#FF2B82;
  }
  .name {
    padding-top:R(15px);
    padding-bottom:R(15px);
    padding-right:R(25px);
    color:#000;
    font-size: R(24px);
    background:#fff;
    
  }
  h1 {
    color:#333333;
    font-size:R(30px);
  }

  .tag {
    padding-top:R(10px);
    padding-bottom: R(20px);
    overflow: hidden;
    .title {
      font-size: R(24px);
      margin-bottom: R(15px);
    }
    .content li {
      margin-right: R(10px);
      background:#F5F5F5;
      padding:R(8px) R(20px);
      font-size:R(22px);
      display: inline;
      float:left;
      border-radius: R(6px);
      a {
        color:#333333;
      }
    }
  }
}

/* 酒店宴会厅 */
.hotel-hall {
  background:#fff;
  margin-bottom:$boxmargi-bottom;
  .content li {
    height:R(170px);
    border-bottom:1px solid $line;
    padding:R(24px) 0 0 R(24px);
    box-sizing:border-box;
  }
  .content li img {
    float: left;
    width:R(190px);
    height:R(120px);
    margin-right:R(20px);
  }
  .content h2 {
    color:#000;
    font-size: R(28px);
    height:R(50px);
  }
  .content p{
    color:#666;
    font-size: R(26px);
  }
}

/* 婚宴菜单 */
.hotel-menu {
  background:#fff;
  margin-bottom: $boxmargi-bottom;
  .content li {
    height:R(80px);
    line-height:R(80px);
    padding-left:R(25px);
    border-bottom:1px solid $line;
    a {
      font-size: R(28px);
      color:#000;
    }
  }
  .content .icon {
    float:right;
    font-size: R(30px);
    color: #666;
    margin-right:R(25px);
  }
}

/* 关于此酒店 */
.hotel-about {
  background:#fff;
  margin-bottom: $boxmargi-bottom;
  .title {
    .icon {
      font-size: R(36px);
      margin-right: R(12px);
      color:#4990E2;
    }
  }
  .content {
     font-size: R(26px);
     padding:R(25px);
     color:#666;
     box-sizing: border-box;
  }
  .other {
    margin-top: R(30px);
    margin-left: R(30px);
    display: flex;  /* 新版盒模 */
    justify-content:space-between;
    flex-wrap: wrap;
  }
  .other li {
    width:R(250px);
    height:R(40px);
    display: block;
  }
  .other li h6 {
    font-weight: normal;
    width:R(120px);
    display:inline-block;
    float: left;
    text-align: justify;
    text-align-last: justify;
    font-size:R(25px);
  }
}

.hotel-traffic {
  background:#fff;
  margin-bottom: $boxmargi-bottom;
  padding-bottom:R(20px);
  .title {
    .icon-qiche {
      font-size: R(36px);
      margin-right: R(12px);
      color:#4990E2;
    }
  }
  .content{
    font-size: R(26px);
    padding:R(25px);
    color:#666;
    border-bottom: 1px solid $line;
  }
  .daohang {
    display: block;
    height:R(84px);
    box-sizing: border-box;
    font-size: R(26px);
    padding:R(25px);
    color:#666;
    .icon-zuobiao {
      font-size: R(36px);
      margin-right: R(12px);
      color:#4990E2;
    }
    .icon-jiantou {
      float: right;
    }
    .btn {float: right;}
  }
  .map {
    width:R(600px);
    height:R(300px);
    background:red;
    margin: 0 auto;
  }
}
/* 推荐婚庆 */
.hotel-wedding {
  background:#fff;
  margin-bottom: $boxmargi-bottom;
  .content {
    padding:R(25px);
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
  }
  .content li{
    margin-bottom:R(12px);
  }
  .content li img {
    width:R(290px);
    height:R(196px);
  }
}

/* 推荐酒店 */
.hotel-same {
  background:#fff;
  margin-bottom: $boxmargi-bottom;
  padding-bottom:R(20px);
  .content li {
    position: relative;
    height:R(170px);
    border-bottom:1px solid $line;
    padding:R(24px) 0 0 R(24px);
    box-sizing:border-box;
  }
  .content li img {
    float: left;
    width:R(170px);
    height:R(114px);
    margin-right:R(20px);
  }
  .content h2 {
    color:#000;
    font-size: R(28px);
    height:R(50px);
  }
  .content p{
    color:#666;
    font-size: R(26px);
  }
  .price {
    position: absolute;
    right:R(20px);
    top:R(70px);
    font-size: R(30px);
    color:#F24343;
  }
}

/* 预约到店底部 */
.yuyue {
  border-top:R(1px) solid $line;
  width: 100%;
  height:R(88px);
  background:#FFF;
  position:fixed;
  bottom:0;
  .content {
    position: absolute;
    width:100%;
    height:R(88px);
    display: flex;
    justify-content:space-between;
    a:last-child {
      border-right:1px solid $line;
    }
  }

  .icon-comment31,.icon-dianhua,.icon-pingjia {
    display: block;
    margin-top: R(10px);
    font-size: R(32px);
    color:#383838;
  }
  a {
    color:#383838;
    height:R(88px);
    line-height: R(44px);
    display:inline-block;
    text-align: center;
    font-size: R(24px);
    width:25%;
    border-right:1px solid $line;
  }
  a.sbtn {
    color:#fff;
    font-size:R(32px);
    line-height:R(88px);
    background:#4990E2;
  }
  a.ybtn {
    color:#fff;
    font-size:R(32px);
    line-height:R(88px);
    background:#FF2B82;
  }
  a.ybtn2 {
    width:50%;
    color:#fff;
    font-size:R(32px);
    line-height:R(88px);
    background:#FF2B82;
  }
  .box50 {
    width:50%;
    display: inline-block;
    text-align: center;
    font-size:R(24px);
    line-height:R(88px);
  }
}

/* 酒店评论 */
.hotel-commend {
  background:#fff;
  overflow:hidden;
  margin-bottom: R(4px);
  .content li {
    overflow: hidden;
    border-bottom:1px solid $line;
    padding-bottom:R(10px);
  }

  .pic {
    float:left;
    padding-top:R(24px);
    padding-left:R(24px);
    margin-right:R(24px);
  }
  .pic-cc {
    float:left;
    width:R(481px);
    box-sizing: border-box;
    font-size: R(24px);
    padding-top:R(24px);
    padding-right:R(24px);
  }
  .pic img {
    width:R(82px);
    height:R(82px);
    border-radius: R(50px);
  }
  
  .name {
      font-size:R(24px);
      margin-bottom: R(10px);
      color:#4a4a4a;
  }
  .imgbox {
      margin-top:R(20px);
  }
  .imgbox img {
      float: left;
      margin-right:R(10px);
      margin-bottom: R(10px);
      width:R(124px);
      height:R(124px);
  }
  a.more {
    display: block;
    font-size: R(24px);
    height:R(80px);
    line-height:R(80px);
    padding-left:R(20px);
    color:#4a4a4a;
    .icon-jiantou {
      float:right;
      margin-right:20px;
    }
  }
}
/************************************ 酒店end ************************************/


/************************************ 直营婚庆start ************************************/
.wedding {
  width: 100%;
  background:#F4F4F4;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;  /* 惯性滑动 */
  overflow-x: hidden;
  overflow-y: scroll;
  bottom:R(88px);
}
.wedding-c-pic {
  height:R(420px);
  background:red;
}

/* 案例名称 */
.wedding-title {
  background:#fff;
  margin-bottom:$boxmargi-bottom;
  overflow:hidden;
  .x1 {
    margin:0 auto;
    width:R(590px);
    background: #fff;
  }
  .x1:last-child {
    border:0;
  }
  .price {
    font-size: R(42px);
    color:#FF2B82;
    .o_price {
      margin-left:R(10px);
      font-size:R(24px);
      text-decoration:line-through;
      color:#CBCBCB;
    }
  }
  .name {
    padding-top:R(15px);
    padding-bottom:R(15px);
    padding-right:R(25px);
    color:#000;
    font-size: R(24px);
    background:#fff;
  }
  .picbox {
    float:left;
  }
  .picbox img {
    width:R(55px);
    height:R(55px);
    margin-right:R(15px);
  }
  .text {
    width:R(520px);
    float:left;
    font-size:R(22px);
    color:#AAAAAA;
  }
  h1 {
    color:#333333;
    font-size:R(30px);
  }

  /* 优惠 */
  .promotion {
    margin:0 auto;
    width:R(590px);
    padding:R(25px) 0 0 0;
    border-bottom:R(1px) solid $line;
    a {
      height:R(55px);
      font-size:R(22px);
      background:#fff;
      display: block;
      color:#333;
    }
    .icon {
      width:85px;
      height:35px;
      background:#F24343;
      color:#fff;
      padding:R(10px);
      border-radius: 4px;
      margin-right:12px;
    }
  }

  .tag {
    padding-top:R(10px);
    padding-bottom: R(20px);
    overflow: hidden;
    .title {
      font-size: R(24px);
      margin-bottom: R(15px);
    }
    .content li {
      margin-right: R(10px);
      background:#F5F5F5;
      padding:R(8px) R(20px);
      font-size:R(22px);
      display: inline;
      float:left;
      border-radius: R(6px);
      a {
        color:#333333;
      }
    }
  }
}
.wedding-vedio {
  .content {
    padding:R(25px);
    font-size:R(26px);
    img {
      max-width: 100%;
    }
    h4 {
      text-align: center;
    }
    .flash {
      width:R(590px);
      height:R(332px);
    }
  }
}
.wedding-s-tips {
  .content {
    padding:R(25px);
  }
  p {
    color:#4A4A4A;
    font-size:R(24px);
  }
  .imgbox img{
    width:R(560px);
    margin-top:R(20px);
    margin-left:R(20px);
  }
}

.wedding-s-img {
  .title2 {
    height:R(120px);
    background:#fff;
    text-align: center;
    font-size: R(20px);
    padding:R(36px) 0 R(10px) 0;
    h3 {
      font-size:R(26px);
    }
  }
  .title2:first-child {
    height:R(90px);
  }
  .content2 img {
    width:100%;
  }
}

.wedding-case {
  margin-bottom:0;
  .content {
    padding:R(0px) R(25px) R(25px) R(25px);
  }
  dl {
    overflow:hidden;
    padding:R(15px) 0;
    border-bottom:1px solid #EFEFEF;
  }
  dt {
    float:left;
    margin-right:R(20px);
    img {
      width:R(194px);
      height:R(130px);
    }
  } 
  dd {
    float:left;
    width:R(370px);
    h3 {
      font-size:R(24px);
    }
    p {
      color:#4A4A4A;
      margin-top:R(5px);
      font-size:R(22px);
    }
  }
}
/************************************ 活动start  ************************************/

.main_menu {
  line-height:R(88px);
  height:R(88px);
  font-size:R(36px);
  text-align: center;
  background:#fff;
  border-bottom: 1px solid #ccc;
}

.active-c-pic {
  img {
    width:100%;
  }
} 
.active-content {
  height:100%;
  background:#fff;
  line-height:R(45px);
  padding:R(30px);
  color:#4A4A4A;
}
.purple {
  color:$purple;
}
/************************************ 活动end  ************************************/


/************************************ BBS Start ************************************/
.bbs {

}
.bbs-header {
  h1 {
    font-size:R(30px);
  }
  .name {
    font-size:R(24px);
    color:#999;
  }
}
.bbs-list {
  background:#fff;
  padding:R(26px) R(26px) R(0px) R(26px);
  overflow:hidden;
  margin-bottom: R(14px);
    .bbs-header {
      font-size: R(26px);
      line-height:R(46px);
      overflow:hidden;
      margin-bottom: R(10px);
      .picbox {
        float:left;
        margin-right:R(10px);
      }
      .picbox img { 
        width:R(42px);
        height:R(42px);
        border-radius: R(10px);
      }
    }
    .time {
      float: right;
      color:#999999;
    }
    .bbs-content {
    background:#fff;
      p {
        color:#666666;
        font-size:R(26px);
        margin-bottom: R(10px);
      }
    }
  .bbs-c-pic {
    overflow:hidden;
    ul {
      width:110%;
    }
    img {
      float:left;
      margin-right:R(11px);
      margin-bottom:R(11px);
      width:R(190px);
      height:R(190px);
      box-sizing:border-box;
    }
  }
}

.bbs-comment {
  width:R(640px);
  background:#fff;
  padding:R(20px);
  box-sizing: border-box;
  .title {
    font-size:R(30px);
  }
  dl {
    padding-bottom:R(20px);
    border-bottom: 1px solid #EFEFEF;
    .time {
      color:#999999;
      height:R(45px);
      line-height:R(45px);
    }
    .reply {
      float:right;
    }
    dt {
      font-size: R(26px);
      margin-top:R(20px);
      overflow: hidden;
    }
    dd {
      color:#666;
      font-size:R(26px);
      padding-left:R(50px);
    }
  }
  .picbox {
        float:left;
        margin-right:R(10px);
  }
  .picbox img { 
    width:R(42px);
    height:R(42px);
    border-radius: R(10px);
  }
}

.comment-cc {
  background:#F4F4F4;
  padding:R(14px);
  font-size:R(26px);
  border-radius: R(10px);
  .name {
    color:#EA508F;
  }
  .date {
    color:#999;
    font-size:R(22px);
    margin-left: R(10px);
  }
}

/************************************ BBS End ************************************/
